#include<stdio.h>

// 函数声明
void func1(void);

static int count = 10; /*全局变量 - static 是默认的*/

int main(void){
    while(count--){
        func1();
    }
    return 0;
}

void func1(void){
    /*
    * 'thingy' 是 'func1' 的局部变量 - 只初始化一次
    * 每次调用函数 'func1' 'thingy' 值不会被重置。
    */
   static int thingy = 5;
   thingy++;

   printf(" thingy 为 %d , count 为 %d \n",thingy,count);

}